package request

// 工作参数指令数据
type CmdWorkParas struct {
	VibrateRpFreq    uint16 `json:"vibrateRpFreq"`
	TempCollectFreq  uint16 `json:"tempCollectFreq"`
	SpeedCollectFreq uint16 `json:"speedCollectFreq"`
	motorRmin        uint16 `json:"motorRmin"`
}

// 振动、速度和温度报警阀值指令数据
type CmdThresholdParas struct {
	Xo uint8   `json:"xo"`
	Yo uint8   `json:"yo"`
	Zo uint8   `json:"zo"`
	Xh float32 `json:"xh"`
	Yh float32 `json:"yh"`
	Zh float32 `json:"zh"`
}

type MiotCmdReq struct {
	Identity uint64      `json:"identity"`
	Service  string      `json:"service" binding:"required"`
	Data     interface{} `json:"data"`
}

type CommandReqSwag struct {
	Service string   `json:"service"` // 指令服务名称
	Data    struct{} `json:"data"`    // 指令数据
}
